home *** CD-ROM | disk | FTP | other *** search
/ Aminet 5 / Aminet 5 - March 1995.iso / Aminet / util / cli / mkms_1_35.lha / mkms / Makefile < prev    next >
Makefile  |  1994-10-21  |  838b  |  44 lines

  1. #
  2. # Makefile for mkms
  3. # (c)1994  Eric R. Augustine
  4. #
  5. D=-O2
  6. INCL=-I/usr/include
  7. SPC=-fwritable-strings -traditional
  8.  
  9. # if the executable gives you seg faults and core dumps when running
  10. # add ${SPC) to the next line.
  11. #
  12. CFLAGS=${D} ${INCL}
  13.  
  14. # strsep is included here - comment out the line that includes 
  15. # strsep.c and uncomment the line that does not IF your compiler's
  16. # clib includes strsep()  Strsep.c is part of the BSD compiler.
  17. # The sources for strsep.c are copyrighted by BSD.
  18. #
  19. #SRCS=mkms.c
  20. SRCS=mkms.c strsep.c
  21.  
  22. OBJS=${SRCS:.c=.o}
  23. PROG=mkms
  24. CC=gcc
  25.  
  26. all: ${PROG} clobber
  27.  
  28. .c.o: ${SRCS}
  29.     ${CC} ${CFLAGS} -c $<
  30.  
  31. ${PROG}: ${OBJS}
  32.     ${CC} -o ${PROG} ${OBJS}
  33.  
  34. clean:
  35.     chmod 600 ${SRCS} ${BAKS} ${OBJS} ; rm -f *~ ;
  36.     chmod 700 ${PROG}
  37.  
  38. clobber:
  39.     chmod 600 ${SRCS} ${BAKS} ${OBJS} ;
  40.     rm -f ${OBJS} ; chmod 700 ${PROG} ;
  41.     strip ${PROG}
  42.  
  43.  
  44.